package mapper;

import entity.Users;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @BelongsProject: lagou-dubbo
 * @Author: GuoAn.Sun
 * @CreateTime: 2020-07-27 17:37
 * @Description: 用户操作mapper
 */
@Service
public interface UserMapper {
    /**
     * 注册用户
     * @param users
     * @return
     */
    int register( Users users );

    /**
     * 加载所有用户
     * @return
     */
    List<Users> findAllUsers();

    /**
     * 修改用户信息
     * @param users
     */
    void modifyUser(Users users);

    /**
     * 删除用户
     * @param id
     */
    void deleteUser(int id);

    /**
     * 通过姓名模糊查询
     * @param userName
     * @return
     */
    List<Users> findUsersByName(String userName);

}
